<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Log4J Log Messages</title>
<style type="text/css">
<!--
body, table {font-family: arial,sans-serif; font-size: x-small;}
th {background: #336699; color: #FFFFFF; text-align: left;}
-->
</style>
</head>
<body bgcolor="#FFFFFF" topmargin="6" leftmargin="6">
<hr size="1" noshade>
Log session start time Wed May 03 14:02:54 CST 2017<br>
<br>
<table cellspacing="0" cellpadding="4" border="1" bordercolor="#224466" width="100%">
<tr>
<th>Time</th>
<th>Thread</th>
<th>Level</th>
<th>Category</th>
<th>Message</th>
</tr>

<tr>
<td>0</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.springframework.context.support.FileSystemXmlApplicationContext category">org.springframework.context.support.FileSystemXmlApplicationContext</td>
<td title="Message">Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@7f63425a: startup date [Wed May 03 14:02:54 CST 2017]; root of context hierarchy</td>
</tr>

<tr>
<td>146</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.springframework.beans.factory.xml.XmlBeanDefinitionReader category">org.springframework.beans.factory.xml.XmlBeanDefinitionReader</td>
<td title="Message">Loading XML bean definitions from class path resource [spring.xml]</td>
</tr>

<tr>
<td>1467</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.springframework.beans.factory.xml.XmlBeanDefinitionReader category">org.springframework.beans.factory.xml.XmlBeanDefinitionReader</td>
<td title="Message">Loading XML bean definitions from class path resource [spring-mybatis.xml]</td>
</tr>

<tr>
<td>1790</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.springframework.beans.factory.xml.XmlBeanDefinitionReader category">org.springframework.beans.factory.xml.XmlBeanDefinitionReader</td>
<td title="Message">Loading XML bean definitions from class path resource [spring-activiti.xml]</td>
</tr>

<tr>
<td>2548</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.springframework.beans.factory.config.PropertiesFactoryBean category">org.springframework.beans.factory.config.PropertiesFactoryBean</td>
<td title="Message">Loading properties file from class path resource [config.properties]</td>
</tr>

<tr>
<td>3199</td>
<td title="main thread">main</td>
<td title="Level"><font color="#993300"><strong>ERROR</strong></font></td>
<td title="com.alibaba.druid.pool.DruidAbstractDataSource category">com.alibaba.druid.pool.DruidAbstractDataSource</td>
<td title="Message">maxIdle is deprecated</td>
</tr>

<tr>
<td>3645</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="com.alibaba.druid.pool.DruidDataSource category">com.alibaba.druid.pool.DruidDataSource</td>
<td title="Message">{dataSource-1} inited</td>
</tr>

<tr>
<td>10244</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.db.DbSqlSession category">org.activiti.engine.impl.db.DbSqlSession</td>
<td title="Message">performing create on engine with resource org/activiti/db/create/activiti.mysql.create.engine.sql</td>
</tr>

<tr>
<td>10245</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.db.DbSqlSession category">org.activiti.engine.impl.db.DbSqlSession</td>
<td title="Message">Found MySQL: majorVersion=5 minorVersion=7</td>
</tr>

<tr>
<td>17135</td>
<td title="main thread">main</td>
<td title="Level"><font color="#993300"><strong>ERROR</strong></font></td>
<td title="com.alibaba.druid.filter.stat.StatFilter category">com.alibaba.druid.filter.stat.StatFilter</td>
<td title="Message">merge sql error, dbType mysql, sql : 
alter table ACT_RE_PROCDEF 
add constraint ACT_UNIQ_PROCDEF 
unique (KEY_,VERSION_, TENANT_ID_)</td>
</tr>
<tr><td bgcolor="#993300" style="color:White; font-size : xx-small;" colspan="6">com.alibaba.druid.sql.parser.ParserException: TODO UNIQUE unique
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseAlter(MySqlStatementParser.java:2281)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:124)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:76)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils.parameterize(ParameterizedOutputVisitorUtils.java:41)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.mergeSql(StatFilter.java:145)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.createSqlStat(StatFilter.java:627)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.internalBeforeStatementExecute(StatFilter.java:397)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.statementExecuteBefore(StatFilter.java:345)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.FilterEventAdapter.statement_execute(FilterEventAdapter.java:185)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.FilterChainImpl.statement_execute(FilterChainImpl.java:2485)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.proxy.jdbc.StatementProxyImpl.execute(StatementProxyImpl.java:137)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.pool.DruidPooledStatement.execute(DruidPooledStatement.java:410)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeSchemaResource(DbSqlSession.java:1363)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeSchemaResource(DbSqlSession.java:1283)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeMandatorySchemaResource(DbSqlSession.java:1068)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.dbSchemaCreateEngine(DbSqlSession.java:1045)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:1124)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.performSchemaOperationsProcessEngineBuild(DbSqlSession.java:1474)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.SchemaOperationsProcessEngineBuild.execute(SchemaOperationsProcessEngineBuild.java:25)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.ProcessEngineImpl.&lt;init&gt;(ProcessEngineImpl.java:80)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:441)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringProcessEngineConfiguration.buildProcessEngine(SpringProcessEngineConfiguration.java:65)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:60)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:32)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1517)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:251)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1119)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1014)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:140)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:94)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sy.test.ProcessTest.start(ProcessTest.java:52)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at java.lang.reflect.Method.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
</td></tr>

<tr>
<td>17513</td>
<td title="main thread">main</td>
<td title="Level"><font color="#993300"><strong>ERROR</strong></font></td>
<td title="com.alibaba.druid.filter.stat.StatFilter category">com.alibaba.druid.filter.stat.StatFilter</td>
<td title="Message">merge sql error, dbType mysql, sql : 
alter table ACT_RU_EXECUTION 
add constraint ACT_FK_EXE_PROCINST 
foreign key (PROC_INST_ID_) 
references ACT_RU_EXECUTION (ID_) on delete cascade on update cascade</td>
</tr>
<tr><td bgcolor="#993300" style="color:White; font-size : xx-small;" colspan="6">com.alibaba.druid.sql.parser.ParserException: syntax error, ON on, pos 131
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:232)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:76)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils.parameterize(ParameterizedOutputVisitorUtils.java:41)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.mergeSql(StatFilter.java:145)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.createSqlStat(StatFilter.java:627)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.internalBeforeStatementExecute(StatFilter.java:397)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.statementExecuteBefore(StatFilter.java:345)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.FilterEventAdapter.statement_execute(FilterEventAdapter.java:185)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.FilterChainImpl.statement_execute(FilterChainImpl.java:2485)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.proxy.jdbc.StatementProxyImpl.execute(StatementProxyImpl.java:137)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.pool.DruidPooledStatement.execute(DruidPooledStatement.java:410)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeSchemaResource(DbSqlSession.java:1363)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeSchemaResource(DbSqlSession.java:1283)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeMandatorySchemaResource(DbSqlSession.java:1068)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.dbSchemaCreateEngine(DbSqlSession.java:1045)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:1124)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.performSchemaOperationsProcessEngineBuild(DbSqlSession.java:1474)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.SchemaOperationsProcessEngineBuild.execute(SchemaOperationsProcessEngineBuild.java:25)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.ProcessEngineImpl.&lt;init&gt;(ProcessEngineImpl.java:80)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:441)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringProcessEngineConfiguration.buildProcessEngine(SpringProcessEngineConfiguration.java:65)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:60)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:32)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1517)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:251)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1119)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1014)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:140)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:94)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sy.test.ProcessTest.start(ProcessTest.java:52)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at java.lang.reflect.Method.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
</td></tr>

<tr>
<td>36576</td>
<td title="main thread">main</td>
<td title="Level"><font color="#993300"><strong>ERROR</strong></font></td>
<td title="com.alibaba.druid.filter.stat.StatFilter category">com.alibaba.druid.filter.stat.StatFilter</td>
<td title="Message">merge sql error, dbType mysql, sql : 
alter table ACT_PROCDEF_INFO 
add constraint ACT_UNIQ_INFO_PROCDEF 
unique (PROC_DEF_ID_)</td>
</tr>
<tr><td bgcolor="#993300" style="color:White; font-size : xx-small;" colspan="6">com.alibaba.druid.sql.parser.ParserException: TODO UNIQUE unique
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseAlter(MySqlStatementParser.java:2281)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:124)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:76)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils.parameterize(ParameterizedOutputVisitorUtils.java:41)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.mergeSql(StatFilter.java:145)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.createSqlStat(StatFilter.java:627)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.internalBeforeStatementExecute(StatFilter.java:397)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.stat.StatFilter.statementExecuteBefore(StatFilter.java:345)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.FilterEventAdapter.statement_execute(FilterEventAdapter.java:185)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.filter.FilterChainImpl.statement_execute(FilterChainImpl.java:2485)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.proxy.jdbc.StatementProxyImpl.execute(StatementProxyImpl.java:137)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at com.alibaba.druid.pool.DruidPooledStatement.execute(DruidPooledStatement.java:410)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeSchemaResource(DbSqlSession.java:1363)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeSchemaResource(DbSqlSession.java:1283)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.executeMandatorySchemaResource(DbSqlSession.java:1068)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.dbSchemaCreateEngine(DbSqlSession.java:1045)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:1124)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.db.DbSqlSession.performSchemaOperationsProcessEngineBuild(DbSqlSession.java:1474)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.SchemaOperationsProcessEngineBuild.execute(SchemaOperationsProcessEngineBuild.java:25)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.ProcessEngineImpl.&lt;init&gt;(ProcessEngineImpl.java:80)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:441)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.SpringProcessEngineConfiguration.buildProcessEngine(SpringProcessEngineConfiguration.java:65)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:60)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:32)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1517)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:251)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1119)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1014)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:140)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:94)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sy.test.ProcessTest.start(ProcessTest.java:52)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at java.lang.reflect.Method.invoke(Unknown Source)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
<br>&nbsp;&nbsp;&nbsp;&nbsp;	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
</td></tr>

<tr>
<td>36776</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.db.DbSqlSession category">org.activiti.engine.impl.db.DbSqlSession</td>
<td title="Message">performing create on history with resource org/activiti/db/create/activiti.mysql.create.history.sql</td>
</tr>

<tr>
<td>36777</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.db.DbSqlSession category">org.activiti.engine.impl.db.DbSqlSession</td>
<td title="Message">Found MySQL: majorVersion=5 minorVersion=7</td>
</tr>

<tr>
<td>47824</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.db.DbSqlSession category">org.activiti.engine.impl.db.DbSqlSession</td>
<td title="Message">performing create on identity with resource org/activiti/db/create/activiti.mysql.create.identity.sql</td>
</tr>

<tr>
<td>47824</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.db.DbSqlSession category">org.activiti.engine.impl.db.DbSqlSession</td>
<td title="Message">Found MySQL: majorVersion=5 minorVersion=7</td>
</tr>

<tr>
<td>52224</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.ProcessEngineImpl category">org.activiti.engine.impl.ProcessEngineImpl</td>
<td title="Message">ProcessEngine default created</td>
</tr>

<tr>
<td>52954</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.bpmn.deployer.BpmnDeployer category">org.activiti.engine.impl.bpmn.deployer.BpmnDeployer</td>
<td title="Message">Processing resource jlttProcess.bpmn</td>
</tr>

<tr>
<td>53710</td>
<td title="main thread">main</td>
<td title="Level">INFO</td>
<td title="org.activiti.engine.impl.bpmn.deployer.BpmnDeployer category">org.activiti.engine.impl.bpmn.deployer.BpmnDeployer</td>
<td title="Message">Processing resource jlttProcess.png</td>
</tr>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Log4J Log Messages</title>
<style type="text/css">
<!--
body, table {font-family: arial,sans-serif; font-size: x-small;}
th {background: #336699; color: #FFFFFF; text-align: left;}
-->
</style>
</head>
<body bgcolor="#FFFFFF" topmargin="6" leftmargin="6">
<hr size="1" noshade>
Log session start time Mon Jul 03 10:09:02 CST 2017<br>
<br>
<table cellspacing="0" cellpadding="4" border="1" bordercolor="#224466" width="100%">
<tr>
<th>Time</th>
<th>Thread</th>
<th>Level</th>
<th>Category</th>
<th>Message</th>
</tr>
